const http = require('../../../utils/util')
const Base64 = require('../../../utils/base')
Page({

    /**
     * 页面的初始数据
     */
    data: {
        index: 0,
		atlasData:[], //全部图集数据
		activeData:{}, //当前图集数据
		store_id:'',
		genre_id:'' ,//座位订单id
		room_id:'', //会议室订单id
		isroom:false, //是否是自习室图册
    },
	//picker组件切换事件
    bindPickerChange(e) {
		this.setData({
            index: e.detail.value,
			activeData:this.data.atlasData[e.detail.value]
        })
    },
	//获取图集信息
	getAtlasData(){
		let data ={
			user_id:wx.getStorageSync('user_id'),
			user_token:wx.getStorageSync('user_token'),
			store_id:this.data.store_id,
			genre_id:this.data.genre_id
		}
		http.post('help/atlas',Base64.encode(JSON.stringify(data)),'true').then((res)=>{
			if(res.status==1){
				let index= res.result.findIndex(v=>v.id==this.data.genre_id)
				let i=index==-1?0:index
				this.setData({
					atlasData:res.result,
					activeData:res.result[i],
					index:i
				})
			}else{
				wx.showToast({
					title:'获取图集失败',
					icon:'none'
				})
			}
		})
	},
	//获取自习室图集
	getAtlasDataRoom(){
		let data ={
			user_id:wx.getStorageSync('user_id'),
			user_token:wx.getStorageSync('user_token'),
			store_id:this.data.store_id,
			room_id:this.data.room_id
		}
		http.post('help/roomAlbum',Base64.encode(JSON.stringify(data)),'true').then((res)=>{
			if(res.status==1){
				this.setData({
					atlasData:res.result,
					activeData:res.result[0]
				})
			}else{
				uni.showToast({
					title:'获取图集失败',
					icon:'none'
				})
			}
		})
	},
	
	//点击切换当前图集
	changeAtlas(e){
		//当前点击的图集索引
		let i=e.currentTarget.dataset.i
		this.setData({
			index:i,
			activeData:this.data.atlasData[i]
		})
	},
	



    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
		if(options.params){
			let params=JSON.parse(options.params)
			if(params.genre_id){ //座位图集
				wx.setNavigationBarTitle({
				  title: '座位相册'
				})
				this.setData({
				 store_id:params.store_id,
				 genre_id:params.genre_id
				},()=>{
					this.getAtlasData()
				})
			}else{ //自习室图集
				wx.setNavigationBarTitle({
				title: '会议室相册'
				})
				this.setData({
				 store_id:params.store_id,
				 room_id:params.room_id,
				 isroom:true
				},()=>{
					this.getAtlasDataRoom()
				})
			}
		}else{
			//获取图集信息
			this.getAtlasData()
		}
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})